SPC Player

Song Title

SPC Player

Song Title

Mario Christmas Adventure 2

Made with RHR Baserom 5.10

Blocks

Camera Scrolling Block

by MagmaMouse

Description
A simple block that when you pass through it, makes the camera follow you until you land. Useful when you have something that you land on that's off-screen but you don't want to use the free vertical camera for one part

It uses the same address as when you use a purple triangle.

-----

V1.1 Removed redundacies
↓ Download

Key lock blocks

by HammerBrother

Description
This package contains many key block barriers in different shapes:

-A 2 block long (vertically and horizontally)
-A 3 block long (vertically and horizontally)
-A 32x32 px (2x2 16x16) block

And also an option if you want a stackable key counter like in the zelda series.
↓ Download

ON/OFF Switches (Single Hit and State Changing)

by dogemaster

Description
These ON/OFF switches become solid once hit and switches again when the other state switch is hit! Features include interactions with:
>Mario fireballs!
>Thwomps!
>Cape!
>also gets rid of double hits entirely!!
Check the asm files for disabling interactions with thwomp and fireballs!!!
↓ Download

One-Shot Fire Flower Block

by JamesD28

Description
This is a block that when collected, will award Fire Power that can be used for a single shot. Collecting multiple blocks will give the player the respective amount of shots. When the player's shots have been used up, they will revert to big Mario.

See the asm file for some customization options. Requires a few small helper patches (inserted with the block) to handle the fireball counter.

Requested by KatMakes.
↓ Download

Thwomp Crush Block

by Roy

Description
This block will break when Thwomp comes into contact with it. Read the readme for more and better details.
Act-like recommended to be 130.

Update: It now checks the sprite status of normal/custom Thwomp sprites and the type of brick shatter can now be specified in the asm file.
↓ Download

Graphics

Amazing Flying Snowman

by NBTD

Description
A neat replacement of the Amazing Flying Hammer Brother, perfect for ice / snow levels. Credits to No Body the Dragon. Uses vanilla palette. Can be used with the Stationary Hammer Bro sprite as well .
↓ Download

Frozen / Sticky Key

by Anorakun

Description
A key that is filled with glue or a bit frozen.

Meant to be used with the Sticky Hands UberASM.
↓ Download

Ice Cave 2025

by Gamma V

Description
Here's a cool new ice cave tileset featuring wooden ledges, crystals, jagged icy stalactites and stalagmites, and ExAnimated Christmas Lights to hang from the ceiling.
↓ Download

Snow "2013"

by Gamma V

Description
This is a snow/ice tileset based on the grassland set from 2013 that I recently released.
↓ Download

Super Mario 127-Inspired Font

by Charpurrr, GlitchyR-01

Description
A 8x16 recreation of the font that will be used in the fangame, Super Mario 127, created by @Charpurrr on Twitter.

Here's the original post! It was posted with the author's permission.
↓ Download

Super Mario All-Stars: Super Mario Bros. 3 - Green Mountains (With Snow)

by Natsuz2

Description
Ripped from Super Mario All-Stars: Super Mario Bros. 3
↓ Download

Super Mario All-Stars: Super Mario Bros. 3 - Snowy Trees

by Natsuz2

Description
Ripped from Super Mario All-Stars Super Mario Bros. 3
↓ Download

Super Mario Maker 2: Super Mario World - Snow Theme

by Ralshi02

Description
The snow tileset from Super Mario Maker 2's Super Mario World style. It can be combined with the default grassland tileset (GFX15).

-Uses the (BG1) and (BG2) slots.

-Contains the vertical and horizontal backgrounds

-Credit not needed
↓ Download

Super Mario's Wacky Worlds - Snow Koopas

by Dan, Link901

Description
Designed for winter themes, these Koopas are bundled up and ready to patrol even the iciest levels!

Requires the Free Up Tiles 69 & 83 patch , to avoid glitchy graphics for a few vanilla sprites.
↓ Download

Toyland

by Gamma V

Description
Here's a colorful tileset with plenty to play with.
↓ Download

Wibble World Giddy: Wibble Mania! - North Pole

by Roberto zampari

Description
TURNABOUT OMICRON: C3 THREAD

The snow section from the "Wibble World Giddy: Wibble Mania!" Amiga game.
What do you think about this?
↓ Download

UberASM

Disable Controller Buttons

by janklorde

Description
This is a simple uberASM that allows you to disable any single or combination of controller inputs for the duration of a level.
You cannot disable combinations of buttons without also disabling them individually.
For example, if you wanted Y and B to function individually but disable Y+B pressed together, this is not possible with this patch in its current form.

Could be used to disable spin jump or regular jump in a level, or any directional input, or any combination of these.
Can also be used to disable L/R, so you could use this to disable screen scrolling on a per level basis if you so desired.

Credit is always appreciated :)


↓ Download

Offscreen Indicator

by Thomas

Description
This will display an 8x8 or 16x16 sprite tile at the top or bottom of the screen at Mario's X position whenever he goes offscreen. This way, the player can tell where he is even though they can't see him.

This update makes it so you can optionally have the marker scale away from the edge of the screen based on how far Mario is offscreen, as well.

Note: due to the timing of how sprite graphical data is handled, this code only works in level ASM, not game mode ASM. If you want to apply this to all levels, use the patch version.
↓ Download

Sticky Hands

by Darolac

Description
This code makes it so the first carriable sprite that Mario takes on a level can't be discarded, so Mario must keep carrying it until the end of the level.
↓ Download

Sprites

Amazing Flying Hammer Bro + Stationary SMW Hammer Bro

by Sonikku

Description
This is the Amazing Flying Hammer Bro (sprite x9B) from Super Mario World, disassembled and slightly adjusted for ease-of-use.
This variety does not lock to the winged block platform like the vanilla sprite, as this behavior is tied to the platform itself.
A disassembled and modified version of the Flying Blocks (sprite x9C) is included if you'd like to make use of it, but is not as customizable as TheBiob's disassembly. It is tailored to work alongside this sprite fairly seamlessly, however.

To give a brief explanation as to how the vanilla sprite operates:
- While the sprite is alive, the graphics routine is not loaded.
- The winged block platform, when a "living" Hammer Bro exists, will render a copy of the the Hammer Bro's graphics routine. This prevents a weird 1-frame "desync" between the sprites if the Hammer Bro happens to fall on specific sprite slots.

This version renders the graphics routine at all times. If the platform is being used, you'll simply need to ensure the Hammer Bro is placed or moved after the platform (so that it appears "in front of" the platform in Lunar Magic). This should resolve most desync issues.

Release History:
- 7/6/2009: v1.0 - Initial Release.
- 12/12/2023: v2.0 - New disassembly created.
↓ Download

Better Pokey v1.1

by Isikoro

Description
Improved Pokey from Super Mario World.

There are wall contact judgments throughout the head and torso.

It can be raised up to 16 steps including the head.
It is also possible to set whether or not to turn back at a step (note that opposed to a vanilla pokey, the yellow one stays on ledges, while the green one falls).

Fire and Cape are effective
If you come in contact with a baby yoshi, it will swallow your torso one piece at a time.
Attacking the head can also instantly knock it down..
It is possible to drop more than one torso at a time.

A thrown Goomba and Bob-omb are effective
Only works if X Speed is above a certain level.

Use Minor Extended Sprites for Pokey's segment.

You can set whether or not to follow a player.

-Update-
Enabled contact detection for MechaKoopa and sprites carried by the player. (See screenshot 8)
Fixed a bug where touching an object during cape flight would kill you regardless of whether it caused an ground pound or not.
New options for contact determination for extra sprites.
A setting has been added to hop when the Pokey is head-only.
A setting has been added to vary the X speed depending on the number of segments.
↓ Download

Custom Line-Guided Rope

by Kevin

Description
This is a custom version of the line-guided rope, based on the disassembly by imamelia.
It allows for new features including:
- Custom length: it can be up to 254 tiles, controlled by the first extra byte.
- Custom speed: set a speed multiplier for the rope, using the second extra byte.
- Movement options: it can be set to start moving once spawned instead of waiting for Mario, be always stationary or move based on a certain switch.
- Glitch fixes: for example, fix the glitch that allows you to climb in the air (the disassembly doesn't include Rope Fix).
Check out the asm file for a more detailed explanation.

Note: the No More Sprite Tile Limits patch is highly recommended.

Update: now compatible with the "line-guide acts-like fix" patch.
↓ Download

Platform Megapack v1.0

by MellyMellouange

Description
Using a single sprite slot and the extension function of Lunar Magic, this sprite can act as a variety of different sprite platforms.

v1.0 Includes:
- 2 Boost Platforms that jump after the player steps or jumps off (regular one jumps once before re-landing, gold one can do this infinitely)
- 8 Grey Falling Platforms (4 directions and 2 different sizes)
- 2 Grey Drifting Platforms that fall down once they are stepped on. (Right and Left)
- 4 Vertically screen-wrapping platforms, like the ones in Super Mario Bros. 1 (2 going up, 2 going down, 2 different sizes)

Look at Info.txt for more details.

This pack will surely be updated later on with more options.

Update (6/20/20): fixed a bug where you could sometimes kill the platform with a shell/throwblock.
↓ Download

SMB2 Shyguy + Giant Shyguy

by mikeyk

Description
The Shyguy from SMB2 that can be ridden on and be carried. Extra bit determines if it'll be a normal or a giant Shyguy.

This sprite was part of mikeyk's SMB2 Updated sprites pack, and was resubmitted separately after the remoderation for ease of search and to fit current standards.
↓ Download

Music

Daze Before Christmas - Merry Christmas

by Kevin

Description
Ho-Ho-Ho Merry Christmas!
↓ Download

Diddy Kong Racing - Walrus Cove

by Samantha

Description
A port made for Hobz's 2019 BLDC entry. Good for winter/snow levels.
↓ Download

Donkey Kong Country - Ice Cave Chant

by 6646

Description
Crystal Caves song from DKC1
↓ Download

New Super Mario Bros. - World 5

by Kevin

Description
Short song fit for snowy overworlds. Uses one extra sample.
↓ Download

Power Lode Runner - Mountain Climbing

by icrawfish

Description
Mountain Climbing from Power Lode Runner. Good for outdoor and/or athletic levels.

Ported for  Segment1Zone2's hack, Christmas Island 2.
↓ Download

projex & nuance - Christmas Dance Mix

by Ahrion

Description
Ported this one for Saphros's Hack Marios Christmas Adventure.

You can switch between 2 versions with:
set define to #define Voice 1, to get the version with voice
set define to #define Voice 0, to get the version without the voice

Note: This song is not compatible with the following Global Songs / SFX:
Bonus End, Thunder/Firework/Blargg
↓ Download

Snowboard Kids - Big Snowman

by Masashi27

Description
A catchy tune from an N64 game 'Snowboard Kids'.


Update (11/17/19):

- Updated to use .brr instead of .bnk as per remoderation.
- Optimized to reduce insert size by 369 bytes.
↓ Download

The Magical Quest Starring Mickey Mouse - Treetops

by Ahrion

Description
This song is dedicated to KoS
↓ Download